package com.healthai.mapper;

import com.healthai.entity.UserHealthProfile;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserHealthProfileMapper {
    /**
     * 根据用户ID查询健康档案
     * @param userId 用户ID
     * @return 健康档案
     */
    UserHealthProfile findByUserId(@Param("userId") Integer userId);
    
    /**
     * 新增健康档案
     * @param profile 健康档案
     * @return 影响行数
     */
    int insert(UserHealthProfile profile);
    
    /**
     * 更新健康档案
     * @param profile 健康档案
     * @return 影响行数
     */
    int update(UserHealthProfile profile);
}